package com.quad.innovators.salesease.mapper.warehouse;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.quad.innovators.salesease.model.entity.warehouse.SaleOrderScan;
import com.quad.innovators.salesease.model.vo.warehouse.SaleReturnScanNumberVO;
import com.quad.innovators.salesease.model.vo.warehouse.ScanCodeVO;

import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author : shanshan.li
 * @createTime : 2024/12/18 17:11
 * @Version : 1.0 
 */
public interface SaleOrderScanMapper extends BaseMapper<SaleOrderScan> {
    List<ScanCodeVO> getScanDetail(@Param("saleOrderDetailCode") String saleOrderDetailCode);

    List<ScanCodeVO> getScanDetailBySaleReturnCode(@Param("saleReturnCode") String code);

    List<SaleReturnScanNumberVO> getScanNumberInDetailCodeList(List<String> stringList);
}
